home *** CD-ROM | disk | FTP | other *** search
/ Aminet 32 / Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso / Aminet / dev / lang / Python151_Src.lha / Python1.5_Source / Objects / protos / complexobject_protos.h < prev    next >
Text File  |  1998-01-26  |  2KB  |  28 lines

  1.  
  2. /* complexobject.c */
  3. static Py_complex c_powu ( Py_complex x , long n );
  4. static Py_complex c_powi ( Py_complex x , long n );
  5. static void complex_dealloc ( PyObject *op );
  6. static void complex_buf_repr ( char *buf , PyComplexObject *v );
  7. static int complex_print ( PyComplexObject *v , FILE *fp , int flags );
  8. static PyObject *complex_repr ( PyComplexObject *v );
  9. static int complex_compare ( PyComplexObject *v , PyComplexObject *w );
  10. static long complex_hash ( PyComplexObject *v );
  11. static PyObject *complex_add ( PyComplexObject *v , PyComplexObject *w );
  12. static PyObject *complex_sub ( PyComplexObject *v , PyComplexObject *w );
  13. static PyObject *complex_mul ( PyComplexObject *v , PyComplexObject *w );
  14. static PyObject *complex_div ( PyComplexObject *v , PyComplexObject *w );
  15. static PyObject *complex_remainder ( PyComplexObject *v , PyComplexObject *w );
  16. static PyObject *complex_divmod ( PyComplexObject *v , PyComplexObject *w );
  17. static PyObject *complex_pow ( PyComplexObject *v , PyObject *w , PyComplexObject *z );
  18. static PyObject *complex_neg ( PyComplexObject *v );
  19. static PyObject *complex_pos ( PyComplexObject *v );
  20. static PyObject *complex_abs ( PyComplexObject *v );
  21. static int complex_nonzero ( PyComplexObject *v );
  22. static int complex_coerce ( PyObject **pv , PyObject **pw );
  23. static PyObject *complex_int ( PyObject *v );
  24. static PyObject *complex_long ( PyObject *v );
  25. static PyObject *complex_float ( PyObject *v );
  26. static PyObject *complex_conjugate ( PyObject *self );
  27. static PyObject *complex_getattr ( PyComplexObject *self , char *name );
  28.